shell of a marine snail - Alemán Inglés Diccionario